Missourians Be Aware

According to the website for the Stowers Institute for Medical Research, located in Kansas City, they anticipate future growth of their $300 million facility that includes, “a 600,000 square-foot expansion every decade, in perpetuity. The first expansion (“Phase II”) is slated for completion in 2009, but the planned expansion will occur only if Missouri voters approve the Missouri Stem Cell … Continue reading Missourians Be Aware